release (of a film) - French English Dictionary